Gnc.yearSelect = function () {
    Gnc.yearSelect.superclass.constructor.call(this);
    var data = [    
        {'value': "",'text': "全部" },
        {'value':new Date().getFullYear()-5,  'text':new Date().getFullYear()-5},
        {'value':new Date().getFullYear()-4,  'text':new Date().getFullYear()-4},
        {'value':new Date().getFullYear()-3,  'text':new Date().getFullYear()-3},
        {'value':new Date().getFullYear()-2,  'text':new Date().getFullYear()-2},
        {'value':new Date().getFullYear()-1,  'text':new Date().getFullYear()-1},
        {'value':new Date().getFullYear(),    'text':new Date().getFullYear()},
        {'value':new Date().getFullYear()+1,  'text':new Date().getFullYear()+1},
        {'value':new Date().getFullYear()+2,  'text':new Date().getFullYear()+2},
        {'value':new Date().getFullYear()+3,  'text':new Date().getFullYear()+3},
        {'value':new Date().getFullYear()+4,  'text':new Date().getFullYear()+4},
        {'value':new Date().getFullYear()+5,  'text':new Date().getFullYear()+5},
        {'value':new Date().getFullYear()+6,  'text':new Date().getFullYear()+6},
        {'value':new Date().getFullYear()+7,  'text':new Date().getFullYear()+7},
        {'value':new Date().getFullYear()+8,  'text':new Date().getFullYear()+8},
        {'value':new Date().getFullYear()+9,  'text':new Date().getFullYear()+9}
    ];
    this.set({
        border:1,
        emptyText: '请选择...',
        valueField:'value',
        data:data,
        //showNullItem:true,
        //nullItemText:'全部',
        textField:'text',
        value:new Date().getFullYear()
    });
};
mini.extend(Gnc.yearSelect, mini.ComboBox, {
    uiCls: "gnc-yearselect",
    selectedItem: null,
    _create: function () {
        Gnc.yearSelect.superclass._create.call(this);
          this.on('valuechanged',function(record){
            this.selectedItem = record.selected;
            this.fire('yearSelected',this.selectedItem);
        },this);
    },
    setNameValue:function(name,value){
        this.setValue(value);
        this.setText(name);
    }
});
mini.regClass(Gnc.yearSelect, "Gnc.yearSelect");